2a3,11
> local place_tool = function(itemstack, direction, meta1, meta2, pt, tool)
> --	minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:" .. tool .. "_deco", param2=direction})
> --	meta1:set_int("wear", itemstack:get_wear())
> --	meta2:set_int("wear", itemstack:get_wear())
> --	itemstack:take_item()
> 	return itemstack
> end
> 
> 
35d43
< 	groups = {flammable = 2},
36a45,58
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_wood_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
50a73,86
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_stone_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
64a101,114
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_steel_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
78a129,142
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_bronze_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
92a157,170
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_mese_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
106a185,198
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:pick_diamond_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
126a219,232
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_wood_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
141a248,261
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_stone_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
156a277,296
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_stone_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
> 	on_place = function(itemstack, placer, pointed_thing)
> 		place_tool(itemstack, minetest.dir_to_facedir(placer:get_look_dir()),
> 			   minetest.env:get_meta({x=pointed_thing.under.x, y=pointed_thing.under.y  , z=pointed_thing.under.z}),
> 			   minetest.env:get_meta({x=pointed_thing.under.x, y=pointed_thing.under.y+1, z=pointed_thing.under.z}),
> 			   pointed_thing, "shovel_steel");
> 	end,
171a312,325
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_bronze_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
186a341,354
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_mese_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
201a370,383
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:shovel_diamond_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
220a403,416
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_wood_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
234a431,444
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_stone_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
248a459,472
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_steel_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
262a487,500
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_bronze_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
276a515,528
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_mese_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
286c538
< 			choppy={times={[1]=2.10, [2]=0.90, [3]=0.50}, uses=30, maxlevel=2},
---
> 			choppy={times={[1]=2.10, [2]=0.90, [3]=0.50}, uses=30, maxlevel=3},
290a543,556
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:axe_diamond_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
309a576,589
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_wood_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
323a604,617
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_stone_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
337a632,645
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_steel_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
351a660,673
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_bronze_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
365a688,701
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_mese_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
379a716,729
> 	on_place = function(itemstack, placer, pointed_thing)
> 		local pt = pointed_thing
> 		if ( minetest.get_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}).name == "air" ) then
> 			local wear = itemstack:get_wear()
> 			local direction = minetest.dir_to_facedir(placer:get_look_dir())
> 			local meta1 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y  , z=pt.under.z})
> 			local meta2 = minetest.env:get_meta({x=pt.under.x, y=pt.under.y+1, z=pt.under.z})
> 			minetest.set_node({x=pt.under.x, y=pt.under.y+1, z=pt.under.z}, {name="default:sword_diamond_deco", param2=direction})
> 			meta1:set_int("wear", wear)
> 			meta2:set_int("wear", wear)
> 			itemstack:take_item()
> 			return itemstack
> 		end
> 	end,
419a770,810
> 
> 
> local register_deco_block = function(tool_name, tool_tiles, tool_nodebox)
> 	minetest.register_node(tool_name.."_deco", {
> 		drawtype = "nodebox",
> 		paramtype = "light",
> 		paramtype2 = "facedir",
> 		tiles = tool_tiles,
> 		groups = {
> 			snappy=3,
> 			flammable=2,
> 			not_in_creative_inventory=1
> 	          },
> 		node_box = {
> 		type = "fixed",
> 		fixed = tool_nodebox,
> 		},
> 	sounds = default.node_sound_wood_defaults(),
> 	on_dig = function(pos, node, digger)
> 		if digger:is_player() and digger:get_inventory() then
> 			local meta = minetest.env:get_meta(pos)
> 			local wear_out = meta:get_int("wear")
> 			digger:get_inventory():add_item("main", {name=tool_name, count=1, wear=wear_out, metadata=""})
>         	end
>         	minetest.remove_node(pos)
> 	end,
> })
> end
> 
> local register_deco_block_materials = function(material, top)
> 	register_deco_block("default:pick_"..material, {top, "default_tool_"..material.."pick.png"}, {{-0.5/3, -1.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3},{-0.5/3, 0.5/3, -1.5/3, 0.5/3, 1.5/3, 1.5/3}})
> 	register_deco_block("default:shovel_"..material, {top, "default_tool_"..material.."shovel.png"}, {{-0.5/3, -1.5/3, -0.5/3, 0.5/3, 1.5/3, 0.5/3}})
> 	register_deco_block("default:axe_"..material, {top, top, "default_tool_"..material.."axe.png^[transformFX", "default_tool_"..material.."axe.png", "default_tool_"..material.."axe.png^[combine:6x6:2,0=".."default_tool_"..material.."axe.png", "default_tool_"..material.."axe.png"}, {{-0.5/3, -1.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3},{-0.5/3, 0.5/3, -0.5/3, 0.5/3, 1.5/3, 1.5/3},{-0.5/3, -0.5/3, 0.5/3, 0.5/3, 0.5/3, 1.5/3}})
> 	register_deco_block("default:sword_"..material, {top, "default_tool_"..material.."sword.png"}, {{-0.5/3, -1.5/3, -0.5/3, 0.5/3, 1.5/3, 0.5/3}})
> end
> register_deco_block_materials("stone", "default_cobble.png")
> register_deco_block_materials("wood", "default_wood.png")
> register_deco_block_materials("steel", "default_steel_block.png")
> register_deco_block_materials("bronze", "default_bronze_block.png")
> register_deco_block_materials("mese", "default_mese_block.png")
> register_deco_block_materials("diamond", "default_diamond_block.png")
